package com.ruoyi.wechat.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @Author: yan
 * @Description: 群发记录
 * @Date: create in 2022/6/30 9:23
 */
@Data
@TableName("wx_group_send")
public class WxGroupSend extends Model<WxGroupSend> {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * appid
     */
    @Excel(name = "appid")
    private String appid;

    /**
     * 群发消息后返回的消息id
     */
    @Excel(name = "群发消息后返回的消息id")
    private String msgId;
    private String imageUrl;
    /**
     * 图文修改ID
     */
    private String mediaId;

    /**
     * 文章在此消息中的下标
     */
    @Excel(name = "文章在此消息中的下标")
    private Integer idx;

    /**
     * 文章标题
     */
    @Excel(name = "文章标题")
    private String title;

    /**
     * 摘要
     */
    @Excel(name = "摘要")
    private String digest;

    /**
     * 跳转路径
     */
    @Excel(name = "跳转路径")
    private String url;

    /**
     * 作者
     */
    @Excel(name = "作者")
    private String author;
    /**
     * 状态 0-已发布 1-发布失败 2-隐藏
     */
    private String status;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
}
